package cn.com.cifi.mars.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;

/**
 * <p>
 * 签约计划供货计划版本月度明细表
 * </p>
 *
 * @author plx
 * @since 2020-03-24
 */
public class DmDmPlanSupplyMonth implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * t_sign_plan_version主键
     */
    private String id;

    /**
     * 货值版本主键
     */
    private String sourcePriceId;

    /**
     * 签约计划时间(xxxx-xx-01)
     */
    private LocalDateTime signPlanTime;

    /**
     * t_sign_plan_version_detail子表主键
     */
    private String detailId;

    /**
     * 签约计划版本id
     */
    private String versionId;

    /**
     * 项目Id
     */
    private String projectId;

    /**
     * 分期ID
     */
    private String projectfId;

    /**
     * 分期Code
     */
    private String stageCode;

    /**
     * 分期名称
     */
    private String stageName;

    /**
     * 组团id
     */
    private String groupId;

    /**
     * 组团类型
     */
    private String groupType;

    /**
     * 组团code
     */
    private String groupCode;

    /**
     * 组团名称
     */
    private String groupName;

    /**
     * 产品构成类型
     */
    private String productType;

    /**
     * 产品构成code
     */
    private String productCode;

    /**
     * 产品构成名称
     */
    private String productName;

    /**
     * 经营方式编码
     */
    private String businessType;

    /**
     * 经营方式名称
     */
    private String businessTypeName;

    /**
     * 装修方式编码
     */
    private String freeType;

    /**
     * 装修方式名称
     */
    private String freeTypeName;

    /**
     * 产品属性编码（属性标签）
     */
    private String proType;

    /**
     * 产品属性名称（属性标签）
     */
    private String proTypeName;

    /**
     * 产品构成父级编码
     */
    private String proProductCode;

    /**
     * 产品构成父级名称
     */
    private String proProductType;

    /**
     * 月初存货-套数
     */
    private BigDecimal earlyRoomCount;

    /**
     * 月初存货-剩余可签套数
     */
    private BigDecimal earlyCanSignRoomCount;

    /**
     * 月初存货-面积
     */
    private BigDecimal earlyRoomArea;

    /**
     * 月初存货-套均面积
     */
    private BigDecimal earlyAvgRoomArea;

    /**
     * 月初存货-均价
     */
    private BigDecimal earlyAvgPrice;

    /**
     * 月初存货-金额
     */
    private BigDecimal earlySumPrice;

    /**
     * 月初存货-本月签约-套数-计划
     */
    private BigDecimal earlySignRoomCount;

    /**
     * 月初存货-本月签约-面积-计划
     */
    private BigDecimal earlySignRoomArea;

    /**
     * 月初存货-本月签约-均价-计划
     */
    private BigDecimal earlySignAvgPrice;

    /**
     * 月初存货-本月签约-金额-计划
     */
    private BigDecimal earlySignSumPrice;

    /**
     * 月初存货-本月签约-套数-实际
     */
    private Integer earlySignRoomCountActual;

    /**
     * 月初存货-本月签约-面积-实际
     */
    private BigDecimal earlySignRoomAreaActual;

    /**
     * 月初存货-本月签约-均价-实际
     */
    private BigDecimal earlySignAvgPriceActual;

    /**
     * 月初存货-本月签约-金额-实际
     */
    private BigDecimal earlySignSumPriceActual;

    /**
     * 本月新供-套数
     */
    private Integer supplyRoomCount;

    /**
     * 本月新供-剩余可签套数
     */
    private BigDecimal supplyCanSignRoomCount;

    /**
     * 本月新供-面积
     */
    private BigDecimal supplyRoomArea;

    /**
     * 本月新供-套均面积
     */
    private BigDecimal supplyAvgRoomArea;

    /**
     * 本月新供-均价
     */
    private BigDecimal supplyAvgPrice;

    /**
     * 本月新供-金额
     */
    private BigDecimal supplySumPrice;

    /**
     * 本月新供-本月签约-套数-计划
     */
    private BigDecimal supplySignRoomCount;

    /**
     * 本月新供-本月签约-面积-计划
     */
    private BigDecimal supplySignRoomArea;

    /**
     * 本月新供-本月签约-均价-计划
     */
    private BigDecimal supplySignAvgPrice;

    /**
     * 本月新供-本月签约-金额-计划
     */
    private BigDecimal supplySignSumPrice;

    /**
     * 本月新供-本月签约-套数-实际
     */
    private Integer supplySignRoomCountActual;

    /**
     * 本月新供-本月签约-面积-实际
     */
    private String supplySignRoomAreaActual;

    /**
     * 本月新供-本月签约-均价-实际
     */
    private String supplySignAvgPriceActual;

    /**
     * 本月新供-本月签约-金额-实际
     */
    private String supplySignSumPriceActual;

    /**
     * 年初存货-本月签约-套数-实际
     */
    private Integer yearEalySignRoomCountActual;

    /**
     * 年初存货-本月签约-面积-实际
     */
    private String yearEalySignRoomAreaActual;

    /**
     * 年初存货-本月签约-均价-实际
     */
    private String yearEalySignAvgPriceActual;

    /**
     * 年初存货-本月签约-金额-实际
     */
    private String yearEalySignSumPriceActual;

    /**
     * 月初存货-套数-车位
     */
    private BigDecimal earlyRoomCountC;

    /**
     * 月初存货-剩余可签套数-车位
     */
    private BigDecimal earlyCanSignRoomCountC;

    /**
     * 月初存货-面积-车位
     */
    private BigDecimal earlyRoomAreaC;

    /**
     * 月初存货-套均面积-车位
     */
    private BigDecimal earlyAvgRoomAreaC;

    /**
     * 月初存货-均价-车位
     */
    private BigDecimal earlyAvgPriceC;

    /**
     * 月初存货-金额-车位
     */
    private BigDecimal earlySumPriceC;

    /**
     * 月初存货-本月签约-套数-计划-车位
     */
    private BigDecimal earlySignRoomCountC;

    /**
     * 月初存货-本月签约-面积-计划-车位
     */
    private BigDecimal earlySignRoomAreaC;

    /**
     * 月初存货-本月签约-均价-计划-车位
     */
    private BigDecimal earlySignAvgPriceC;

    /**
     * 月初存货-本月签约-金额-计划-车位
     */
    private BigDecimal earlySignSumPriceC;

    /**
     * 月初存货-本月签约-套数-实际-车位
     */
    private Integer earlySignRoomCountActualC;

    /**
     * 月初存货-本月签约-面积-实际-车位
     */
    private BigDecimal earlySignRoomAreaActualC;

    /**
     * 月初存货-本月签约-均价-实际-车位
     */
    private BigDecimal earlySignAvgPriceActualC;

    /**
     * 月初存货-本月签约-金额-实际-车位
     */
    private BigDecimal earlySignSumPriceActualC;

    /**
     * 本月新供-套数-车位
     */
    private Integer supplyRoomCountC;

    /**
     * 本月新供-剩余可签套数-车位
     */
    private BigDecimal supplyCanSignRoomCountC;

    /**
     * 本月新供-面积-车位
     */
    private BigDecimal supplyRoomAreaC;

    /**
     * 本月新供-套均面积-车位
     */
    private BigDecimal supplyAvgRoomAreaC;

    /**
     * 本月新供-均价-车位
     */
    private BigDecimal supplyAvgPriceC;

    /**
     * 本月新供-金额-车位
     */
    private BigDecimal supplySumPriceC;

    /**
     * 本月新供-本月签约-套数-计划-车位
     */
    private BigDecimal supplySignRoomCountC;

    /**
     * 本月新供-本月签约-面积-计划-车位
     */
    private BigDecimal supplySignRoomAreaC;

    /**
     * 本月新供-本月签约-均价-计划-车位
     */
    private BigDecimal supplySignAvgPriceC;

    /**
     * 本月新供-本月签约-金额-计划-车位
     */
    private BigDecimal supplySignSumPriceC;

    /**
     * 本月新供-本月签约-套数-实际-车位
     */
    private Integer supplySignRoomCountActualC;

    /**
     * 本月新供-本月签约-面积-实际-车位
     */
    private String supplySignRoomAreaActualC;

    /**
     * 本月新供-本月签约-均价-实际-车位
     */
    private String supplySignAvgPriceActualC;

    /**
     * 本月新供-本月签约-金额-实际-车位
     */
    private String supplySignSumPriceActualC;

    /**
     * 年初存货-本月签约-套数-实际-车位
     */
    private Integer yearEalySignRoomCountActualC;

    /**
     * 年初存货-本月签约-面积-实际-车位
     */
    private String yearEalySignRoomAreaActualC;

    /**
     * 年初存货-本月签约-均价-实际-车位
     */
    private String yearEalySignAvgPriceActualC;

    /**
     * 年初存货-本月签约-金额-实际-车位
     */
    private String yearEalySignSumPriceActualC;

    /**
     *  是否楼栋0是1否
     */
    private Integer isParking;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getSourcePriceId() {
        return sourcePriceId;
    }

    public void setSourcePriceId(String sourcePriceId) {
        this.sourcePriceId = sourcePriceId;
    }
    public LocalDateTime getSignPlanTime() {
        return signPlanTime;
    }

    public void setSignPlanTime(LocalDateTime signPlanTime) {
        this.signPlanTime = signPlanTime;
    }
    public String getDetailId() {
        return detailId;
    }

    public void setDetailId(String detailId) {
        this.detailId = detailId;
    }
    public String getVersionId() {
        return versionId;
    }

    public void setVersionId(String versionId) {
        this.versionId = versionId;
    }
    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }
    public String getProjectfId() {
        return projectfId;
    }

    public void setProjectfId(String projectfId) {
        this.projectfId = projectfId;
    }
    public String getStageCode() {
        return stageCode;
    }

    public void setStageCode(String stageCode) {
        this.stageCode = stageCode;
    }
    public String getStageName() {
        return stageName;
    }

    public void setStageName(String stageName) {
        this.stageName = stageName;
    }
    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }
    public String getGroupType() {
        return groupType;
    }

    public void setGroupType(String groupType) {
        this.groupType = groupType;
    }
    public String getGroupCode() {
        return groupCode;
    }

    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode;
    }
    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }
    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }
    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }
    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }
    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }
    public String getBusinessTypeName() {
        return businessTypeName;
    }

    public void setBusinessTypeName(String businessTypeName) {
        this.businessTypeName = businessTypeName;
    }
    public String getFreeType() {
        return freeType;
    }

    public void setFreeType(String freeType) {
        this.freeType = freeType;
    }
    public String getFreeTypeName() {
        return freeTypeName;
    }

    public void setFreeTypeName(String freeTypeName) {
        this.freeTypeName = freeTypeName;
    }
    public String getProType() {
        return proType;
    }

    public void setProType(String proType) {
        this.proType = proType;
    }
    public String getProTypeName() {
        return proTypeName;
    }

    public void setProTypeName(String proTypeName) {
        this.proTypeName = proTypeName;
    }
    public String getProProductCode() {
        return proProductCode;
    }

    public void setProProductCode(String proProductCode) {
        this.proProductCode = proProductCode;
    }
    public String getProProductType() {
        return proProductType;
    }

    public void setProProductType(String proProductType) {
        this.proProductType = proProductType;
    }
    public BigDecimal getEarlyRoomCount() {
        return earlyRoomCount;
    }

    public void setEarlyRoomCount(BigDecimal earlyRoomCount) {
        this.earlyRoomCount = earlyRoomCount;
    }
    public BigDecimal getEarlyCanSignRoomCount() {
        return earlyCanSignRoomCount;
    }

    public void setEarlyCanSignRoomCount(BigDecimal earlyCanSignRoomCount) {
        this.earlyCanSignRoomCount = earlyCanSignRoomCount;
    }
    public BigDecimal getEarlyRoomArea() {
        return earlyRoomArea;
    }

    public void setEarlyRoomArea(BigDecimal earlyRoomArea) {
        this.earlyRoomArea = earlyRoomArea;
    }
    public BigDecimal getEarlyAvgRoomArea() {
        return earlyAvgRoomArea;
    }

    public void setEarlyAvgRoomArea(BigDecimal earlyAvgRoomArea) {
        this.earlyAvgRoomArea = earlyAvgRoomArea;
    }
    public BigDecimal getEarlyAvgPrice() {
        return earlyAvgPrice;
    }

    public void setEarlyAvgPrice(BigDecimal earlyAvgPrice) {
        this.earlyAvgPrice = earlyAvgPrice;
    }
    public BigDecimal getEarlySumPrice() {
        return earlySumPrice;
    }

    public void setEarlySumPrice(BigDecimal earlySumPrice) {
        this.earlySumPrice = earlySumPrice;
    }
    public BigDecimal getEarlySignRoomCount() {
        return earlySignRoomCount;
    }

    public void setEarlySignRoomCount(BigDecimal earlySignRoomCount) {
        this.earlySignRoomCount = earlySignRoomCount;
    }
    public BigDecimal getEarlySignRoomArea() {
        return earlySignRoomArea;
    }

    public void setEarlySignRoomArea(BigDecimal earlySignRoomArea) {
        this.earlySignRoomArea = earlySignRoomArea;
    }
    public BigDecimal getEarlySignAvgPrice() {
        return earlySignAvgPrice;
    }

    public void setEarlySignAvgPrice(BigDecimal earlySignAvgPrice) {
        this.earlySignAvgPrice = earlySignAvgPrice;
    }
    public BigDecimal getEarlySignSumPrice() {
        return earlySignSumPrice;
    }

    public void setEarlySignSumPrice(BigDecimal earlySignSumPrice) {
        this.earlySignSumPrice = earlySignSumPrice;
    }
    public Integer getEarlySignRoomCountActual() {
        return earlySignRoomCountActual;
    }

    public void setEarlySignRoomCountActual(Integer earlySignRoomCountActual) {
        this.earlySignRoomCountActual = earlySignRoomCountActual;
    }
    public BigDecimal getEarlySignRoomAreaActual() {
        return earlySignRoomAreaActual;
    }

    public void setEarlySignRoomAreaActual(BigDecimal earlySignRoomAreaActual) {
        this.earlySignRoomAreaActual = earlySignRoomAreaActual;
    }
    public BigDecimal getEarlySignAvgPriceActual() {
        return earlySignAvgPriceActual;
    }

    public void setEarlySignAvgPriceActual(BigDecimal earlySignAvgPriceActual) {
        this.earlySignAvgPriceActual = earlySignAvgPriceActual;
    }
    public BigDecimal getEarlySignSumPriceActual() {
        return earlySignSumPriceActual;
    }

    public void setEarlySignSumPriceActual(BigDecimal earlySignSumPriceActual) {
        this.earlySignSumPriceActual = earlySignSumPriceActual;
    }
    public Integer getSupplyRoomCount() {
        return supplyRoomCount;
    }

    public void setSupplyRoomCount(Integer supplyRoomCount) {
        this.supplyRoomCount = supplyRoomCount;
    }
    public BigDecimal getSupplyCanSignRoomCount() {
        return supplyCanSignRoomCount;
    }

    public void setSupplyCanSignRoomCount(BigDecimal supplyCanSignRoomCount) {
        this.supplyCanSignRoomCount = supplyCanSignRoomCount;
    }
    public BigDecimal getSupplyRoomArea() {
        return supplyRoomArea;
    }

    public void setSupplyRoomArea(BigDecimal supplyRoomArea) {
        this.supplyRoomArea = supplyRoomArea;
    }
    public BigDecimal getSupplyAvgRoomArea() {
        return supplyAvgRoomArea;
    }

    public void setSupplyAvgRoomArea(BigDecimal supplyAvgRoomArea) {
        this.supplyAvgRoomArea = supplyAvgRoomArea;
    }
    public BigDecimal getSupplyAvgPrice() {
        return supplyAvgPrice;
    }

    public void setSupplyAvgPrice(BigDecimal supplyAvgPrice) {
        this.supplyAvgPrice = supplyAvgPrice;
    }
    public BigDecimal getSupplySumPrice() {
        return supplySumPrice;
    }

    public void setSupplySumPrice(BigDecimal supplySumPrice) {
        this.supplySumPrice = supplySumPrice;
    }
    public BigDecimal getSupplySignRoomCount() {
        return supplySignRoomCount;
    }

    public void setSupplySignRoomCount(BigDecimal supplySignRoomCount) {
        this.supplySignRoomCount = supplySignRoomCount;
    }
    public BigDecimal getSupplySignRoomArea() {
        return supplySignRoomArea;
    }

    public void setSupplySignRoomArea(BigDecimal supplySignRoomArea) {
        this.supplySignRoomArea = supplySignRoomArea;
    }
    public BigDecimal getSupplySignAvgPrice() {
        return supplySignAvgPrice;
    }

    public void setSupplySignAvgPrice(BigDecimal supplySignAvgPrice) {
        this.supplySignAvgPrice = supplySignAvgPrice;
    }
    public BigDecimal getSupplySignSumPrice() {
        return supplySignSumPrice;
    }

    public void setSupplySignSumPrice(BigDecimal supplySignSumPrice) {
        this.supplySignSumPrice = supplySignSumPrice;
    }
    public Integer getSupplySignRoomCountActual() {
        return supplySignRoomCountActual;
    }

    public void setSupplySignRoomCountActual(Integer supplySignRoomCountActual) {
        this.supplySignRoomCountActual = supplySignRoomCountActual;
    }
    public String getSupplySignRoomAreaActual() {
        return supplySignRoomAreaActual;
    }

    public void setSupplySignRoomAreaActual(String supplySignRoomAreaActual) {
        this.supplySignRoomAreaActual = supplySignRoomAreaActual;
    }
    public String getSupplySignAvgPriceActual() {
        return supplySignAvgPriceActual;
    }

    public void setSupplySignAvgPriceActual(String supplySignAvgPriceActual) {
        this.supplySignAvgPriceActual = supplySignAvgPriceActual;
    }
    public String getSupplySignSumPriceActual() {
        return supplySignSumPriceActual;
    }

    public void setSupplySignSumPriceActual(String supplySignSumPriceActual) {
        this.supplySignSumPriceActual = supplySignSumPriceActual;
    }
    public Integer getYearEalySignRoomCountActual() {
        return yearEalySignRoomCountActual;
    }

    public void setYearEalySignRoomCountActual(Integer yearEalySignRoomCountActual) {
        this.yearEalySignRoomCountActual = yearEalySignRoomCountActual;
    }
    public String getYearEalySignRoomAreaActual() {
        return yearEalySignRoomAreaActual;
    }

    public void setYearEalySignRoomAreaActual(String yearEalySignRoomAreaActual) {
        this.yearEalySignRoomAreaActual = yearEalySignRoomAreaActual;
    }
    public String getYearEalySignAvgPriceActual() {
        return yearEalySignAvgPriceActual;
    }

    public void setYearEalySignAvgPriceActual(String yearEalySignAvgPriceActual) {
        this.yearEalySignAvgPriceActual = yearEalySignAvgPriceActual;
    }
    public String getYearEalySignSumPriceActual() {
        return yearEalySignSumPriceActual;
    }

    public void setYearEalySignSumPriceActual(String yearEalySignSumPriceActual) {
        this.yearEalySignSumPriceActual = yearEalySignSumPriceActual;
    }
    public BigDecimal getEarlyRoomCountC() {
        return earlyRoomCountC;
    }

    public void setEarlyRoomCountC(BigDecimal earlyRoomCountC) {
        this.earlyRoomCountC = earlyRoomCountC;
    }
    public BigDecimal getEarlyCanSignRoomCountC() {
        return earlyCanSignRoomCountC;
    }

    public void setEarlyCanSignRoomCountC(BigDecimal earlyCanSignRoomCountC) {
        this.earlyCanSignRoomCountC = earlyCanSignRoomCountC;
    }
    public BigDecimal getEarlyRoomAreaC() {
        return earlyRoomAreaC;
    }

    public void setEarlyRoomAreaC(BigDecimal earlyRoomAreaC) {
        this.earlyRoomAreaC = earlyRoomAreaC;
    }
    public BigDecimal getEarlyAvgRoomAreaC() {
        return earlyAvgRoomAreaC;
    }

    public void setEarlyAvgRoomAreaC(BigDecimal earlyAvgRoomAreaC) {
        this.earlyAvgRoomAreaC = earlyAvgRoomAreaC;
    }
    public BigDecimal getEarlyAvgPriceC() {
        return earlyAvgPriceC;
    }

    public void setEarlyAvgPriceC(BigDecimal earlyAvgPriceC) {
        this.earlyAvgPriceC = earlyAvgPriceC;
    }
    public BigDecimal getEarlySumPriceC() {
        return earlySumPriceC;
    }

    public void setEarlySumPriceC(BigDecimal earlySumPriceC) {
        this.earlySumPriceC = earlySumPriceC;
    }
    public BigDecimal getEarlySignRoomCountC() {
        return earlySignRoomCountC;
    }

    public void setEarlySignRoomCountC(BigDecimal earlySignRoomCountC) {
        this.earlySignRoomCountC = earlySignRoomCountC;
    }
    public BigDecimal getEarlySignRoomAreaC() {
        return earlySignRoomAreaC;
    }

    public void setEarlySignRoomAreaC(BigDecimal earlySignRoomAreaC) {
        this.earlySignRoomAreaC = earlySignRoomAreaC;
    }
    public BigDecimal getEarlySignAvgPriceC() {
        return earlySignAvgPriceC;
    }

    public void setEarlySignAvgPriceC(BigDecimal earlySignAvgPriceC) {
        this.earlySignAvgPriceC = earlySignAvgPriceC;
    }
    public BigDecimal getEarlySignSumPriceC() {
        return earlySignSumPriceC;
    }

    public void setEarlySignSumPriceC(BigDecimal earlySignSumPriceC) {
        this.earlySignSumPriceC = earlySignSumPriceC;
    }
    public Integer getEarlySignRoomCountActualC() {
        return earlySignRoomCountActualC;
    }

    public void setEarlySignRoomCountActualC(Integer earlySignRoomCountActualC) {
        this.earlySignRoomCountActualC = earlySignRoomCountActualC;
    }
    public BigDecimal getEarlySignRoomAreaActualC() {
        return earlySignRoomAreaActualC;
    }

    public void setEarlySignRoomAreaActualC(BigDecimal earlySignRoomAreaActualC) {
        this.earlySignRoomAreaActualC = earlySignRoomAreaActualC;
    }
    public BigDecimal getEarlySignAvgPriceActualC() {
        return earlySignAvgPriceActualC;
    }

    public void setEarlySignAvgPriceActualC(BigDecimal earlySignAvgPriceActualC) {
        this.earlySignAvgPriceActualC = earlySignAvgPriceActualC;
    }
    public BigDecimal getEarlySignSumPriceActualC() {
        return earlySignSumPriceActualC;
    }

    public void setEarlySignSumPriceActualC(BigDecimal earlySignSumPriceActualC) {
        this.earlySignSumPriceActualC = earlySignSumPriceActualC;
    }
    public Integer getSupplyRoomCountC() {
        return supplyRoomCountC;
    }

    public void setSupplyRoomCountC(Integer supplyRoomCountC) {
        this.supplyRoomCountC = supplyRoomCountC;
    }
    public BigDecimal getSupplyCanSignRoomCountC() {
        return supplyCanSignRoomCountC;
    }

    public void setSupplyCanSignRoomCountC(BigDecimal supplyCanSignRoomCountC) {
        this.supplyCanSignRoomCountC = supplyCanSignRoomCountC;
    }
    public BigDecimal getSupplyRoomAreaC() {
        return supplyRoomAreaC;
    }

    public void setSupplyRoomAreaC(BigDecimal supplyRoomAreaC) {
        this.supplyRoomAreaC = supplyRoomAreaC;
    }
    public BigDecimal getSupplyAvgRoomAreaC() {
        return supplyAvgRoomAreaC;
    }

    public void setSupplyAvgRoomAreaC(BigDecimal supplyAvgRoomAreaC) {
        this.supplyAvgRoomAreaC = supplyAvgRoomAreaC;
    }
    public BigDecimal getSupplyAvgPriceC() {
        return supplyAvgPriceC;
    }

    public void setSupplyAvgPriceC(BigDecimal supplyAvgPriceC) {
        this.supplyAvgPriceC = supplyAvgPriceC;
    }
    public BigDecimal getSupplySumPriceC() {
        return supplySumPriceC;
    }

    public void setSupplySumPriceC(BigDecimal supplySumPriceC) {
        this.supplySumPriceC = supplySumPriceC;
    }
    public BigDecimal getSupplySignRoomCountC() {
        return supplySignRoomCountC;
    }

    public void setSupplySignRoomCountC(BigDecimal supplySignRoomCountC) {
        this.supplySignRoomCountC = supplySignRoomCountC;
    }
    public BigDecimal getSupplySignRoomAreaC() {
        return supplySignRoomAreaC;
    }

    public void setSupplySignRoomAreaC(BigDecimal supplySignRoomAreaC) {
        this.supplySignRoomAreaC = supplySignRoomAreaC;
    }
    public BigDecimal getSupplySignAvgPriceC() {
        return supplySignAvgPriceC;
    }

    public void setSupplySignAvgPriceC(BigDecimal supplySignAvgPriceC) {
        this.supplySignAvgPriceC = supplySignAvgPriceC;
    }
    public BigDecimal getSupplySignSumPriceC() {
        return supplySignSumPriceC;
    }

    public void setSupplySignSumPriceC(BigDecimal supplySignSumPriceC) {
        this.supplySignSumPriceC = supplySignSumPriceC;
    }
    public Integer getSupplySignRoomCountActualC() {
        return supplySignRoomCountActualC;
    }

    public void setSupplySignRoomCountActualC(Integer supplySignRoomCountActualC) {
        this.supplySignRoomCountActualC = supplySignRoomCountActualC;
    }
    public String getSupplySignRoomAreaActualC() {
        return supplySignRoomAreaActualC;
    }

    public void setSupplySignRoomAreaActualC(String supplySignRoomAreaActualC) {
        this.supplySignRoomAreaActualC = supplySignRoomAreaActualC;
    }
    public String getSupplySignAvgPriceActualC() {
        return supplySignAvgPriceActualC;
    }

    public void setSupplySignAvgPriceActualC(String supplySignAvgPriceActualC) {
        this.supplySignAvgPriceActualC = supplySignAvgPriceActualC;
    }
    public String getSupplySignSumPriceActualC() {
        return supplySignSumPriceActualC;
    }

    public void setSupplySignSumPriceActualC(String supplySignSumPriceActualC) {
        this.supplySignSumPriceActualC = supplySignSumPriceActualC;
    }
    public Integer getYearEalySignRoomCountActualC() {
        return yearEalySignRoomCountActualC;
    }

    public void setYearEalySignRoomCountActualC(Integer yearEalySignRoomCountActualC) {
        this.yearEalySignRoomCountActualC = yearEalySignRoomCountActualC;
    }
    public String getYearEalySignRoomAreaActualC() {
        return yearEalySignRoomAreaActualC;
    }

    public void setYearEalySignRoomAreaActualC(String yearEalySignRoomAreaActualC) {
        this.yearEalySignRoomAreaActualC = yearEalySignRoomAreaActualC;
    }
    public String getYearEalySignAvgPriceActualC() {
        return yearEalySignAvgPriceActualC;
    }

    public void setYearEalySignAvgPriceActualC(String yearEalySignAvgPriceActualC) {
        this.yearEalySignAvgPriceActualC = yearEalySignAvgPriceActualC;
    }
    public String getYearEalySignSumPriceActualC() {
        return yearEalySignSumPriceActualC;
    }

    public void setYearEalySignSumPriceActualC(String yearEalySignSumPriceActualC) {
        this.yearEalySignSumPriceActualC = yearEalySignSumPriceActualC;
    }
    public Integer getIsParking() {
        return isParking;
    }

    public void setIsParking(Integer isParking) {
        this.isParking = isParking;
    }

    @Override
    public String toString() {
        return "DmDmPlanSupplyMonth{" +
        "id=" + id +
        ", sourcePriceId=" + sourcePriceId +
        ", signPlanTime=" + signPlanTime +
        ", detailId=" + detailId +
        ", versionId=" + versionId +
        ", projectId=" + projectId +
        ", projectfId=" + projectfId +
        ", stageCode=" + stageCode +
        ", stageName=" + stageName +
        ", groupId=" + groupId +
        ", groupType=" + groupType +
        ", groupCode=" + groupCode +
        ", groupName=" + groupName +
        ", productType=" + productType +
        ", productCode=" + productCode +
        ", productName=" + productName +
        ", businessType=" + businessType +
        ", businessTypeName=" + businessTypeName +
        ", freeType=" + freeType +
        ", freeTypeName=" + freeTypeName +
        ", proType=" + proType +
        ", proTypeName=" + proTypeName +
        ", proProductCode=" + proProductCode +
        ", proProductType=" + proProductType +
        ", earlyRoomCount=" + earlyRoomCount +
        ", earlyCanSignRoomCount=" + earlyCanSignRoomCount +
        ", earlyRoomArea=" + earlyRoomArea +
        ", earlyAvgRoomArea=" + earlyAvgRoomArea +
        ", earlyAvgPrice=" + earlyAvgPrice +
        ", earlySumPrice=" + earlySumPrice +
        ", earlySignRoomCount=" + earlySignRoomCount +
        ", earlySignRoomArea=" + earlySignRoomArea +
        ", earlySignAvgPrice=" + earlySignAvgPrice +
        ", earlySignSumPrice=" + earlySignSumPrice +
        ", earlySignRoomCountActual=" + earlySignRoomCountActual +
        ", earlySignRoomAreaActual=" + earlySignRoomAreaActual +
        ", earlySignAvgPriceActual=" + earlySignAvgPriceActual +
        ", earlySignSumPriceActual=" + earlySignSumPriceActual +
        ", supplyRoomCount=" + supplyRoomCount +
        ", supplyCanSignRoomCount=" + supplyCanSignRoomCount +
        ", supplyRoomArea=" + supplyRoomArea +
        ", supplyAvgRoomArea=" + supplyAvgRoomArea +
        ", supplyAvgPrice=" + supplyAvgPrice +
        ", supplySumPrice=" + supplySumPrice +
        ", supplySignRoomCount=" + supplySignRoomCount +
        ", supplySignRoomArea=" + supplySignRoomArea +
        ", supplySignAvgPrice=" + supplySignAvgPrice +
        ", supplySignSumPrice=" + supplySignSumPrice +
        ", supplySignRoomCountActual=" + supplySignRoomCountActual +
        ", supplySignRoomAreaActual=" + supplySignRoomAreaActual +
        ", supplySignAvgPriceActual=" + supplySignAvgPriceActual +
        ", supplySignSumPriceActual=" + supplySignSumPriceActual +
        ", yearEalySignRoomCountActual=" + yearEalySignRoomCountActual +
        ", yearEalySignRoomAreaActual=" + yearEalySignRoomAreaActual +
        ", yearEalySignAvgPriceActual=" + yearEalySignAvgPriceActual +
        ", yearEalySignSumPriceActual=" + yearEalySignSumPriceActual +
        ", earlyRoomCountC=" + earlyRoomCountC +
        ", earlyCanSignRoomCountC=" + earlyCanSignRoomCountC +
        ", earlyRoomAreaC=" + earlyRoomAreaC +
        ", earlyAvgRoomAreaC=" + earlyAvgRoomAreaC +
        ", earlyAvgPriceC=" + earlyAvgPriceC +
        ", earlySumPriceC=" + earlySumPriceC +
        ", earlySignRoomCountC=" + earlySignRoomCountC +
        ", earlySignRoomAreaC=" + earlySignRoomAreaC +
        ", earlySignAvgPriceC=" + earlySignAvgPriceC +
        ", earlySignSumPriceC=" + earlySignSumPriceC +
        ", earlySignRoomCountActualC=" + earlySignRoomCountActualC +
        ", earlySignRoomAreaActualC=" + earlySignRoomAreaActualC +
        ", earlySignAvgPriceActualC=" + earlySignAvgPriceActualC +
        ", earlySignSumPriceActualC=" + earlySignSumPriceActualC +
        ", supplyRoomCountC=" + supplyRoomCountC +
        ", supplyCanSignRoomCountC=" + supplyCanSignRoomCountC +
        ", supplyRoomAreaC=" + supplyRoomAreaC +
        ", supplyAvgRoomAreaC=" + supplyAvgRoomAreaC +
        ", supplyAvgPriceC=" + supplyAvgPriceC +
        ", supplySumPriceC=" + supplySumPriceC +
        ", supplySignRoomCountC=" + supplySignRoomCountC +
        ", supplySignRoomAreaC=" + supplySignRoomAreaC +
        ", supplySignAvgPriceC=" + supplySignAvgPriceC +
        ", supplySignSumPriceC=" + supplySignSumPriceC +
        ", supplySignRoomCountActualC=" + supplySignRoomCountActualC +
        ", supplySignRoomAreaActualC=" + supplySignRoomAreaActualC +
        ", supplySignAvgPriceActualC=" + supplySignAvgPriceActualC +
        ", supplySignSumPriceActualC=" + supplySignSumPriceActualC +
        ", yearEalySignRoomCountActualC=" + yearEalySignRoomCountActualC +
        ", yearEalySignRoomAreaActualC=" + yearEalySignRoomAreaActualC +
        ", yearEalySignAvgPriceActualC=" + yearEalySignAvgPriceActualC +
        ", yearEalySignSumPriceActualC=" + yearEalySignSumPriceActualC +
        ", isParking=" + isParking +
        "}";
    }
}
